<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <title>Macify设置说明</title>
  <link href="css/instructions.css" rel="stylesheet" />
</head>

<body>
  <main>
    <h1>Macify设置说明</h1>
    <p>在Chrome的新标签页展示macOS的壁纸视频。</p>
    <p>🖥️ 如果你使用的不是macOS，没关系！这个扩展仍然兼容。</p>

    <h2>特性</h2>
    <p>这个Chrome扩展提供以下功能：</p>
    <ol>
      <li>🎥 在Chrome启动页面和新选项卡页面展示MacOS的壁纸视频。</li>
      <li>🌦️ 接收最新的天气更新和3天的天气预报。</li>
      <li>💬 支持百度、谷歌和必应搜索</li>
      <li>💬 ChatGPT：只需输入文字就可以与AI聊天（需要可以访问CateGPT官网）。</li>
      <li>🌟 新标签页随机展示一条格言。</li>
      <li>🔗 读取您的浏览历史，并为您的方便提供快速访问列表（需要授权）。</li>
      <li>😑 静心模式，你可以舒适的空间，同时伴随着精心挑选的音乐和观看视频。</li>
    </ol>
    <h2>如何使用</h2>
    <p>首先，您需要配置视频源。我们提供3种选择:</p>
    <ol>
      <li>手动设置本地HTTP服务器(推荐)。</li>
      <li>直接使用Apple Server的服务</li>
      <li>使用我们内置的反向代理连接到Apple Server。</li>
    </ol>

    <p>如果你不擅长技术，可以考虑选择第二或第三个选项。</p>
    <p>如果你想启用天气功能，你需要获得免费的weatherapi.com API密钥。</p>
    <p>你也可以通过安装<a href="https://www.apple.com/certificateauthority/">Apple的Root证书</a>，并在您的系统中信任它们，来解决这个问题。</p>

    <h2>使用Apple Server作为视频源</h2>
    <p>使用Apple服务器作为视频源是一个不错的选择。但是，由于MacOS的壁纸视频所在的URL是不被大多数操作系统信任的，所以你需要让系统信任<a href="https://www.apple.com/certificateauthority/">苹果服务器的证书</a>。之后你就可以顺利地使用苹果服务器作为视频源了。</p>

    <h2>使用内置的反向代理作为视频源</h2>
    <p>通过选择Apple Server作为视频源并启用反向代理选项，您将使用内置反向代理从苹果间接获取视频。</p>
    <p>这个方式确实很方便，但是不建议使用，因为这只是一个暂时的解决方案。</p>
    <p>我不能保证这个内置反向代理的长期可用性。</p>


    <h2>使用本地HTTP服务器作为视频源</h2>

    <p>MacOS用户建议使用本地http服务器作为视频源。</p>
    <p>只需遵循接下来的步骤，就能够享受更高质量、更快加载的4K视频。</p>

    <h3>步骤1️⃣: 通过系统偏好获取屏幕保护程序视频</h3>
    <p>确保您已连接到Wi-Fi，然后继续打开系统偏好设置。</p>
    <p>进入系统偏好设置中的“屏幕保护程序”设置。在空中屏幕保护程序类别中，选择您想要下载的视频。每个视频的文件大小500MB到1GB之间；下载可能会遇到中断，可以多尝试几次。</p>
    <img src="res/systempreferrence.jpg" width="100%" />
    <p>为了节省存储空间，建议不要下载整个视频集。</p>

    <h3>步骤2️⃣: 初始化本地服务器</h3>
    <p>如何启动本地服务器：</p>
    <ol>
      <li>从<a href="https://github.com/jason5ng32/macOS-Screen-Saver-as-Chrome-New-Tab">代码仓库</a>下载<code>videoserver.conf</code>.</li>
      <li>将其存储在本地，并且可以将文件权限设置为<code>everyone</code>, 但最好是<code>drwxr-xr-x</code>或<code>755</code>。这里我使用</li>
      <pre><code>/path/to/your/videoserver.conf</code></pre>
      <li>打开终端，并且输入以下命令。</li>
      <li>使用下面的命令(可选)备份apache配置文件:</li>
      <pre><code>sudo cp /private/etc/apache2/httpd.conf /private/etc/apache2/httpd.conf.bk</code></pre>
      <li>接下来，确保用实际路径替换路径占位符:</li>
      <pre><code>echo -e "\nInclude /path/to/your/videoserver.conf" | sudo tee -a /private/etc/apache2/httpd.conf</code></pre>
      <li>为了激活更改，请重新启动Apache:</li>
      <pre><code>sudo apachectl restart</code></pre>
    </ol>
    <p>您的本地后端服务现在应该可以运行了，端口号18000。</p>
    <h3>步骤3️⃣: 更改设置</h3>
    <p>设置好本地视频服务器后，您需要更改扩展选项页中的服务器设置。
    </p>
    <p>在扩展的选项中，更改视频源为“本地服务器”，然后输入您的本地地址。如果你使用我提供的配置文件，默认地址是 <code>http://localhost:18000/videos/</code>.
    </p>
  </main>
</body>

</html>